The GlobData Fault-Tolerant Replicated Distributed Object Database
نویسندگان
چکیده
GlobData is a project that aims to design and implement a middleware tool offering the abstraction of a global object database repository. This tool, called Copla, supports transactional access to geographically distributed persistent objects independent of their location. Additionally, it supports replication of data according to different consistency criteria. For this purpose, Copla implements a number of consistency protocols offering different tradeoffs between performance and fault-tolerance. This paper presents the work on strong consistency protocols for the GlobData system. Two protocols are presented: a voting protocol and a nonvoting protocol. Both these protocols rely on the use of atomic broadcast as a building block to serialize conflicting transactions. The paper also introduces the total order protocol being developed to support large-scale
منابع مشابه
A Replica Consistency Algorithm For GlobData
This thesis addresses the problem of replica management in a distributed objectoriented database system. It presents a protocol to ensure data consistency across the different nodes of the system. This protocol relies on recent advances in group communication techniques, and on the use of atomic broadcast as a building block to help serialize conflicting transactions. The protocol was implement...
متن کاملSomersault: Enabling Fault-Tolerant Distributed Software Systems
fault-tolerant, CORBA, process replication, process mirroring, high availability Somersault is a platform for developing distributed fault-tolerant software components and integrating these critical components with other components into distributed system solutions. Critical application processes are mirrored across a network, with each critical process being replicated in a primary and seconda...
متن کاملGlobData: A Platform for Supporting Multiple Consistency Modes
GlobData is a platform that provides an object-oriented view of wide-area-networked relational databases with replicated data for ensuring high availability. We discuss the embedding of protocols in GlobData, for maintaining the consistency of replications. The protocols are able to alternate between three different modes of consistency. Modes can be changed on-line and per session, i.e., GlobD...
متن کاملStrong replication in the GLOBDATA middleware
GLOBDATA is a project that aims to design and implement a middleware tool offering the abstraction of a global object database repository. This tool, called COPLA, supports transactional access to geographically distributed persistent objects independent of their location. Additionally, it supports replication of data according to different consistency criteria. For this purpose, COPLA implemen...
متن کاملA Replicated Monitoring Tool
Modeling the reliability of distributed systems requires a good understanding of the reliability of the components. Careful modeling allows highly fault-tolerant distributed applications to be constructed at the least cost. Realistic estimates can be found by measuring the performance of actual systems. An enormous amount of information about system performance can be acquired with no special p...
متن کامل